package org.lq.ht.service;

import java.util.List;

import org.lq.ht.entity.Dictionary;
import org.lq.ht.entity.TypeID;

/**
 * 	字典业务层接口
 * @author 郑奥宇
 * @package org.lq.ht.service
 * @date 2020年8月21日下午5:23:42
 */
public interface DictionaryService {
	/**
	 * 	添加
	 * @param t
	 * @return
	 */
	boolean saveDictionary(Dictionary t);
	/**
	 * 修改
	 * @param t
	 * @return
	 */
	boolean updateDictionary(Dictionary t);
	/**
	 * 删除
	 * @param no
	 * @return
	 */
	boolean deleteDictionaryById(int no);
	/**
	 * 查询全部
	 * @return
	 */
	List<Dictionary> findDictionaryAll();
	/**
	 * 通过ID查询
	 * @param no
	 * @return
	 */
	Dictionary getById(int no);
	/**
	 * 通过所有type_id查询
	 */
	List<Dictionary> findById(int type_id);
	List<Dictionary> findById(TypeID t);
	/**
	 * 判断字典no是否和商品type相同
	 * @return
	 */
	List isType();
	/**
	 * 判断字典no是否和商品unit相同
	 * @return
	 */
	List isUnit();
	List isRoomType();
	List isVipType();
}
